﻿@charset "utf-8";
body{ margin:0px; padding:0px; font-size:14px; font-family:"微软雅黑";color:#666; }
p{margin:0px; padding:0px;}
ul,li,dl,dd,dt,h1,h2,h3,h4,h5{ margin:0px; padding:0px; list-style:none;}
.w100 { width:100%; float:left;}
a{color:#666; text-decoration:none;}
a:hover{color:#FF8000; text-decoration:none;}
img{border:0px;}
.zhon{width:1200px; margin:0px auto; }
.pcb_bg{background:url(../images/PCB_BG.jpg); width:100%; overflow:hidden; border-bottom:1px solid #FFF; border-top:1px solid #FFF;}
/*head*/
.head_bg{background:url(../images/head_bg.jpg); height:250px;  width:100%;}
.head_bg .top{width:100%; height:38px; line-height:38px; text-align:right;}
.head_bg .rl{width:100%; float:left;}
.head_bg .rl .logo{float:left; width:460px; padding-top:25px;}
.head_bg .rl .txtad{float:left; width:400px; font-size:26px; padding-top:40px;}
.head_bg .rl .txtad li{float:left; width:400px; color:#333;}
.head_bg .rl .txtad .ranse{float:left; width:300px; padding-left:100px; color:#0657a9;}
.head_bg .rl .tel{float:left; width:340px; padding-top:25px;font-size:24px;}
.head_bg .rl .tel .img{float:left; width:90px; padding-left:60px;}
.head_bg .rl .tel .fwrx{float:left; width:190px;color:#0657a9; margin-top:5px;}
.head_bg .rl .tel .fwtel{float:left; width:190px; color:#F00; font-family:Arial; line-height:36px;}
.daohan{float:left; height:53px; line-height:53px; width:100%; margin-top:38px;background:url(../images/ge.jpg) no-repeat left;}
.daohan li{float:left; width:169px; text-align:center; background:url(../images/ge.jpg) no-repeat right; font-size:16px;}
.daohan li a{ color:#FFF; text-decoration:none;}
.daohan li a:hover{ color:#FE7700; text-decoration:none;}
/*head end*/
/* 本例子css */

/* 本例子css */

	.clearfix:after{display:block;height:0;clear:both;visibility:hidden;}
	.navBar{  position:relative; z-index:1; height:53px; line-height:53px; color:#333;   }
	.nav{ position:relative; width:1200px; font-family:"Microsoft YaHei",SimSun,SimHei; font-size:14px; }
	.nav a{ color:#333;  }
	.nav h3{ font-size:100%; font-weight:normal; text-align:center;  }
	.nav .m{ float:left;  position:relative; z-index:1; }

	.nav h3 a{ display:block; width:167px; text-align:center;   font-weight:bold;  }
	.nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:-3px; top:53px; z-index:1; width:169px; border-top:0;  background:#fff; }
	.nav .sub li{ text-align:center; padding:0px; margin-bottom:-1px;  }
	.nav .sub li a{ display:block;  border-bottom:1px solid #E6E4E3; padding:8px 0; height:28px; line-height:28px; color:#666;   }
	.nav .sub li a:hover{ color:#FE7700;   }
	.nav .block{ height:3px; width:170px;  position:absolute; left:0; top:52px; overflow:hidden;  }



/*幻灯片*/

/*幻灯片*/
.js{width:90%; margin:10px auto 0 auto; }
	.js p{ padding:5px 0; font-weight:bold; overflow:hidden;  }
	.js p span{ float:right; }
	.js p span a{ color:#f00; text-decoration:underline;   }
	.js textarea{ height:100px;  width:98%; padding:5px; border:1px solid #ccc; border-top:2px solid #aaa;  border-left:2px solid #aaa;  }

	/* 本例子css */
	.focusBox { position: relative; width:100%; height:500px; overflow: hidden; }
	.focusBox .pic{ position:relative; z-index:0; }
	.focusBox .pic img { width:100%; height:500px; display: block; }
	.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
	.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
		display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;
	}
	.focusBox .hd .on{ background-position:0 0; }

	.focusBox .prev,
	.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
	.focusBox .prev { left: 0; }
	.focusBox .next { background-position: 0 -90px; right: 0; }
	.focusBox .prev:hover,
	.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
/*幻灯片结束*/
.ad1{float:left; width:100%; background:url(../images/ad1.jpg); height:427px;}
.ad1 .title{ margin:0px auto; width:620px; font-size:28px; padding-left:180px; margin-top:40px;} 
/*合作伙伴*/
.hzhb{float:left; border-top:3px solid #1b84d5; width:100%; margin-top:2px;}
.hzhb .top{ background:url(../images/hzhb_top.jpg); width:270px; height:47px; margin:0px auto; text-align:center; color:#FFF; font-size:22px; line-height:48px;}
.hzhb .guendou{width:1200px; overflow:hidden; margin:0px auto;}
/* 图片滚动 */
.picScroll{ position:relative;   padding:30px 0 10px 42px;  background:#fff; margin-bottom:10px; overflow:hidden;   }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ float:left; margin: 0 25px;  width:226px; overflow:hidden; display:inline; }
.hzhblist{ width:224px; list-style-type:none; margin:0px 25px 0 25px; } 
.hzhblist dd{border:1px solid #CCC; width:100%;margin:0px; overflow:hidden;}
.hzhblist dd img{ width:225px; height:80px;  }
.hzhblist  dt{ width:100%; text-align:center; margin:0px; height:30px; line-height:30px; font-size:14px;}
.picScroll ul li img{ width:225px; height:80px;  }
.picScroll .prev,
.picScroll .next{ position:absolute;  left:10px; top: 60px; display:block; width:18px; height:28px; overflow:hidden; background:url(../images/icons.png) -40px 0 no-repeat; cursor:pointer;  }
.picScroll .next{ left:auto; right:10px; background-position:-80px 0; }
.picScroll .prevStop{ background-position:0 0; }
.picScroll .nextStop{ background-position:-80px 0; }
/*首页产品*/
.inpr{width:100%; background:url(../images/inpr_bg.jpg) no-repeat; height:805px; float:left;}
.inpr .zhon{width:1170px; height:730px; margin:0px auto; overflow:hidden; margin-top:40px; background-color:#FFF; padding:0px 15px;}
.inpr .zhon .top{ width:100%; height:50px; line-height:50px; border-bottom:1px solid #CCC;}
.inpr .zhon .top .title{ width:300px; height:47px; line-height:47px; border-bottom:3px solid #086eb4; margin:0px auto; color:#086eb4; font-size:24px; text-align:center;}
.inpr .zhon .clas{float:left; width:100%; background:#f1f1f1; overflow:hidden; } 
.inpr .zhon .clas .title_list{width:100%; float:left; border-bottom:1px dashed #CCC;padding:6px 0px;}
.inpr .zhon .clas .title_list .tia{float:left; width:130px; padding-left:20px; height:35px; line-height:35px; background:#e50000; font-size:16px; color:#FFF; }
.inpr .zhon .clas .title_list .tib{float:left; padding:0px 15px; border-right:#999 solid 1px; height:24px; line-height:24px; margin-top:4px; }
/*首页产品结束*/
.ingdkuan{float:left; width:100%; overflow:hidden;}
.ingdkuan_top{float:left; width:100%; border-bottom:1px solid #CCC;  }
.ingdkuan_top .titl{float:left;height:40px; line-height:40px; font-size:20px; color:#086eb4; border-bottom:3px solid #086eb4; background:url(../images/home.jpg) no-repeat left; padding-left:40px;}
.ingdkuan_top .more{float:right; width:60px; height:40px; line-height:40px;}
.ingdkuan_k{float:left; width:100%; overflow:hidden;}
/* 图片滚动 */
	.picScrolla{ position:relative; padding:30px 0 10px 42px;  background:#fff; margin-bottom:10px; overflow:hidden;   }
	.picScrolla ul{ overflow:hidden; zoom:1; }
	.picScrolla ul li{ float:left; margin: 0 20px;  width:232px; overflow:hidden; display:inline; }
	.hzhblista{ width:100%; list-style-type:none; margin:0px; } 
	.hzhblista dd{border:1px solid #CCC; width:99%;margin:0px; }
	.hzhblista  dt{ width:100%; text-align:center; height:30px; line-height:30px; font-size:14px; background:#084ea4; color:#FFF; font-size:14px;}
	.hzhblista  dt a{color:#FFF; text-decoration:none;}
	.hzhblista  dt a:hover{color:#FF8000; text-decoration:none;}
	.picScrolla ul li img{ width:100%;  }
	.picScrolla .prev,
	.picScrolla .next{ position:absolute;  left:10px; top: 120px; display:block; width:18px; height:28px; overflow:hidden; background:url(../images/icons.png) -40px 0 no-repeat; cursor:pointer;  }
	.picScrolla .next{ left:auto; right:10px; background-position:-80px 0; }
	.picScrolla .prevStop{ background-position:0 0; }
	.picScrolla .nextStop{ background-position:-80px 0; }
/*jiesao*/
.jiesao{float:left; width:100%; background:#f3f3f3; overflow:hidden;}
.jiesao_kuan{ margin:0px auto; width:1200px; overflow:hidden;}
.jiesao_kuan .logo{float:left; text-align:center; width:100%;}
.jiesao_kuan .title{float:left; width:100%; background:url(../images/PCB_top.jpg) repeat-x bottom; height:120px; text-align:center; font-size:34px; color:#01458e; margin-top:50px; margin-bottom:40px;}
.ad_kuan{float:left; width:100%; }
.ad_left{float:left; width:50%; overflow:hidden; margin-top:100px;}
.ad_left .bhao{float:left; width:12%;}
.ad_left .ti1{float:left; width:88%; font-size:22px; color:#01458e; line-height:42px; height:42px;}
.ad_left .ti2{float:left; width:88%; font-size:16px; color:#01458e; line-height:24px;border-bottom:1px solid #CCC;}
.ad_left .ms{float:left; width:88%; padding-left:12%; line-height:28px; color:#666;}
.ad_right{float:left; width:50%; overflow:hidden; text-align:center;}

/*ad2*/
.ad2{float:left; width:100%; background:#f5f5f5; text-align:center; overflow:hidden;}
/*ccsb*/
.ccsb_bg{background:url(../images/PCB_BG.jpg); width:100%; overflow:hidden;}
.ccsb_bg h1{float:left;width:100%; text-align:center; margin-top:30px; color:#008fec;}
.ccsb_bg kuan{float:left; width:100%;}
	.picScrollb{ position:relative; padding:30px 0 50px 42px;  margin-bottom:10px; overflow:hidden;   }
	.picScrollb ul{ overflow:hidden; zoom:1; }
	.picScrollb ul li{ float:left; margin: 0 20px;  width:232px; overflow:hidden; display:inline; background:#e7e7e7;border:1px solid #CCC}
	.hzhblistb{ width:100%; list-style-type:none; margin:0px; } 
	.hzhblistb dd{ width:100%;margin:0px; }
	.hzhblistb  dt{ width:100%; text-align:center; height:30px;line-height:30px; font-size:14px; background:#084ea4; color:#FFF; font-size:14px; border-top:1px solid #CCC;}
	.hzhblistb  dt a{color:#FFF; text-decoration:none;}
	.hzhblistb  dt a:hover{color:#FF8000; text-decoration:none;}
	.picScrollb img{ width:100%;  }
	.picScrollb .prev,
	.picScrollb .next{ position:absolute;  left:10px; top: 120px; display:block; width:18px; height:28px; overflow:hidden; background:url(../images/icons.png) -40px 0 no-repeat; cursor:pointer;  }
	.picScrollb .next{ left:auto; right:10px; background-position:-80px 0; }
	.picScrollb .prevStop{ background-position:0 0; }
	.picScrollb .nextStop{ background-position:-80px 0; }

/*about*/
.about_kuan{border:2px solid #cbc7c6; width:1166px; margin:20px auto; padding:10px; overflow:hidden; background:#FFF; }
.in_about{float:left; width:48%; margin-right:2%; }
.about_top{float:left; width:100%; height:40px; line-height:40px; border-bottom:1px solid #CCC;}
.about_top .title{ float:left; padding:0px 10px; height:38px; border-bottom:3px solid #066dba; font-size:20px; color:#076eb1; }
.about_top .more{ float:right; padding:0px 10px; font-family:Arial; }
.about_img{float:left; width:100%; overflow:hidden; margin:15px 0px;}
.about_rl{float:left; width:100%; line-height:22px;padding:0px  0px  10px  0px; }

/*in_news*/
.in_news{ float:left; width:48%; margin-left:2%;}
/* Tab切换 */
.slideTxtBox{ float:right;  width:100%; overflow:hidden;  padding:10px; background:#fff;  text-align:left;  }

.news_more{float:right; padding:0px 8px; font-size:14px;}
.slideTxtBox .hd{ height:40px; line-height:40px; padding:0 10px; border-bottom:2px solid #066dba; font-size:18px; }
.slideTxtBox .hd ul{ overflow:hidden; zoom:1;  }

.in_news_list{ width:100%; padding:0px; margin:0px; height:138px;  margin-top:10px;}
.in_news_list .img{float:left; width:180px; height:135px;padding:0px; margin:0px;}
.in_news_list .img img{ width:100%;}
.in_news_list .title{float:left; width:340px;padding:0px; margin:0px; height:30px; line-height:30px; padding-left:20px;}
.in_news_list .title a{color:#086fb4; font-size:18px;text-decoration:none;}
.in_news_list .title a:hover{color:#FF8000; text-decoration:none;}
.in_news_list .rl{float:left; width:340px; line-height:20px;padding:0px 0px 0px 20px; margin:0px; height:78px; overflow:hidden;}
.in_news_list .morea{float:left; height:24px; line-height:24px; width:340px; margin:0px; padding:0px 0px 0px 20px;}


.slideTxtBox .hd ul li{ float:left; }
.slideTxtBox .hd ul li a{ display:block; padding:0 35px;  }
.slideTxtBox .hd ul li a:hover{ text-decoration:none;  }
.slideTxtBox .hd ul li.on a{ background:#066dba; color:#fff; border-top-left-radius:8px; border-top-right-radius:8px;}
.slideTxtBox .bd{ padding:0px;  }
.slideTxtBox .bd li{ width:100%;height:32px; line-height:32px; border-bottom:1px dashed #CCC;  }
.slideTxtBox .bd li .date{ float:right; color:#999; width:15%; overflow:hidden; height:30px;}
.slideTxtBox .bd li span font{color:#999;}
/*资质荣誉*/
.zzry_top{float:left; width:100%; height:40px; line-height:40px; border-bottom:1px solid #CCC;}
.zzry_top .title{ float:left; padding:0px 10px; height:38px; border-bottom:3px solid #066dba; font-size:20px; color:#076eb1; }
.zzry_top .more{ float:right; padding:0px 10px; font-family:Arial; }
.zzry_rl{float:left; width:100%; padding-top:10px;}
.zzrylist{ width:150px; list-style-type:none; margin:0px;border:1px solid #CCC; float:left; margin:0px 20px; } 
.zzrylist dd{ width:100%;margin:0px; text-align:center; }
.zzrylist dd img{ width:100%;}
.zzrylist dt{ width:100%; text-align:center; height:30px;line-height:30px; font-size:14px;  color:#FFF; font-size:14px; border-top:1px solid #CCC; overflow:hidden;}

/*底部信息*/
.foot{float:left; background:#605e5f; width:100%; padding:10px 0px; margin-top:10px;}
.foot_top{float:left; height:40px; line-height:40px; border-bottom:1px solid #787677; color:#FFF; width:100%; text-align:center;} 
.foot_top a{color:#FFF; text-decoration:none;}
.foot_top a:hover{color:#FF8000; text-decoration:none;}
.foot_rl{float:left; width:75%; line-height:30px;color:#FFF; text-align:center; margin-top:40px;}
.foot_rwm{float:left; width:25%; text-align:center; margin-top:20px;}

/*内页LEFT*/
.ry_left{float:left; width:260px; overflow:hidden; }
.ry_left .kuan{float:left; width:258px;border:1px solid #0f81da; margin-bottom:10px;}
.ry_left .kuan .top{float:left; width:95%; background:url(../images/tit1n.gif); height:47px; line-height:47px; color:#FFF; font-size:20px; padding-left:5%; text-align:left;}
.ry_left .kuan .rl{float:left; width:100%; padding: 0px; border-top:1px solid #FFF; margin-bottom:10px;}
.left_rl{float:left; width:94%; padding:10px 3%; line-height:30px;}
/**/
.list_dt{
    background:#084ea4;


    color:#fff;
	font-size:14px;
	font-weight:bold;
    width:92%;
    padding: 0 10px 0 10px;
    height: 38px;
    line-height: 38px;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    border-bottom: 1px  dashed  #D0D0D0;
}
.list_dt:hover{
	background: #3194e2 ;
}
.list_dt:hover ._after{
    display: block;
    width: 3px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background:#006CD9;
}
#open{
    background:#0080FF;
	color:#FFF; 
	font-weight:bold;
}
#open ._after{
    display: block;
    width: 3px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background:#0080FF;
}
.list_dt_icon{
    position: absolute;
    right: 10px;
    top: 9px;
    display: block;
    width: 16px;
    height: 16px;
    background: url("../images/off.png") no-repeat;
}
#open .list_dt_icon{
    background: url("../images/open.png") no-repeat;
}
.list_dd{
    display: none;
}
.list_li{
    background:#e50000;
    list-style-type: none;
    color: white;
    width: 100%;
    padding: 0 30px;
    height: 34px;
    line-height: 34px;
    cursor: pointer;
    border-bottom: 1px solid  #E3E3E3;
}
.list_li:hover{
    background: #4285F4;
}



.ry_right{float:left; width:928px; margin-left:10px; border:1px solid #0f81da; overflow:hidden;}
.ry_right .top{float:left; width:100%; background:url(../images/tit1n.gif); height:47px; line-height:47px;}
.ry_right .top .title{float:left; width:40%; font-size:18px; line-height:47px; color:#FFF; padding-left:15px; text-align:left;}
.ry_right .top .lo{float:right; font-size:14px; line-height:47px; padding-right:15px; color:#FFF;}
.ry_right .top .lo a{color:#FFF;}


.ry_right .rl{float:left; width:908px; padding:10px 10px; line-height:24px;}
.prorctlist{ width:280px; list-style-type:none; margin:0px; float:left; margin-right:8px; margin-left:13px; margin-bottom:20px; margin-top:10px;} 
.prorctlist .img{border:1px solid #CCC; width:100%;margin:0px; text-align:center; height: 180px; }
.prorctlist .img img{width:80%;}
.prorctlist .title{ width:100%; text-align:center; margin:0px; height:30px; line-height:30px; font-size:14px; background:#EBEBEB; border-left:1px solid #CCC; border-bottom:1px solid #CCC; border-right:1px solid #CCC;}


.prorctlista{ width:280px; list-style-type:none; margin:0px; float:left; margin-right:8px; margin-left:13px; margin-bottom:20px; margin-top:10px;} 
.prorctlista .img{border:1px solid #CCC; width:100%;margin:0px; text-align:center; }
.prorctlista .img img{width:80%;}
.prorctlista .title{ width:100%; text-align:center; margin:0px; height:30px; line-height:30px; font-size:14px; background:#EBEBEB; border-left:1px solid #CCC; border-bottom:1px solid #CCC; border-right:1px solid #CCC;}

.page{float:left; width:878px; margin:10px 10px; line-height:30px; height:30px; text-align:center; border:1px  dashed #CCC; }
/*newslist*/
.newslist{float:left; width:97%; margin-left:1%; border-bottom:1px dashed #CCC;}
.newslist .title{float:left; height:30px; line-height:30px; font-size:16px; width:96%; padding-left:2%; padding-top:5px;}
.newslist .title a{color:#333; font-size:16px; font-weight:bold;}
.newslist .ms{float:left; width:96%;  line-height:20px; font-size:12px; padding-left:2%; padding-bottom:5px;}
/*内页标题*/
.ry_title{float:left; width:100%; text-align:center; font-size:24px; height:38px; line-height:30px; border-bottom:1px dashed #CCC; margin-bottom:8px; padding-bottom:3px;}
.ry_img{float:left; width:50%;text-align:center; border:1px solid #CCC; margin-top:10px;}
.ry_img img{float:left; width:100%;}
.ry_ms{float:left; width:46%; margin-left:2%; line-height:35px; margin-top:10px;}
.ry_rl{float:left; width:100%; line-height:24px; overflow:hidden; padding:10px 0px; border-top:1px dashed #CCC; margin-top:15px;}

.left_class{float:left; width:87%; margin-left:2%; height:35px; line-height:35px; border-bottom:1px dashed #2D96FF; background:url(../images/list_dian.jpg) left no-repeat; padding-left:9%; font-size:16px;}